Literate Statistical Practice
نویسنده
چکیده
Literate Statistical Practice (LSP) is an method for statistical practice which suggests that documentation and specification occur at the same time as statistical coding. It applies literate programming Knuth (1992) to the practice of statistics. We discuss 2 different approaches for LSP, one currently implemented using Emacs with Noweb and Emacs Speaks Statistics (ESS), and the other developed based on eXtensible Markup Language (XML) tools. The interference needed to change an individual’s habits comes at a high cost, and good tools are critical for encouraging people to switch to a more literate style. We discuss why LSP can help, and suggest how ESS can ease the burden placed on the analyst.
منابع مشابه
Creating an Understanding of Data Literacy for a Data-driven Society
Data-driven Society Society has become increasingly reliant on data, making it necessary to ensure that all citizens are equipped with the skills needed to be data literate. We argue that the foundations for a data literate society begin by acquiring key data literacy competences in school. However, as yet there is no clear definition of what these should be. This paper explores the different p...
متن کاملAOPS: an abstraction-oriented programming system for literate programming
The practice of literate programming is not widespread because existing literate programming systems have some undesirable characteristics such as programming language and text processor dependence and lack of flexible tools for viewing and manipulation of the source file. This paper describes the literate programming system AOPS (Abstraction Oriented Programming System) which addresses both of...
متن کاملAssessment of Knowledge and Practice among Pregnant Women on Folic Acid Intake and its Related Factors
Background and Objectives: Increasing d aily intake of 400 micrograms folic acid to 80% among childbearing women up to 2010 is a public health goal. This study aimed to assess the knowledge and practice of pregnant women on folic acid intake and its related factors. Material and Methods: In this cross-sectional study, 361 literate pregnant women attending health centers in Zanj...
متن کاملRethinking Literate Programming in Statistics
Literate programming is becoming increasingly trendy for data analysis because it allows generating dynamic analysis reports for communicating the data analysis and eliminates the chance of untraceable human errors in analysis reports. Traditionally, literate programming includes two separate processes for compiling the code and preparing the documentation. In this article I argue that while th...
متن کاملLanguage-Agnostic Reproducible Data Analysis Using Literate Programming
A modern biomedical research project can easily contain hundreds of analysis steps and lack of reproducibility of the analyses has been recognized as a severe issue. While thorough documentation enables reproducibility, the number of analysis programs used can be so large that in reality reproducibility cannot be easily achieved. Literate programming is an approach to present computer programs ...
متن کامل